Big Huge Thesaurus

tropical sore

noun